home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d23
/
tbscnx21.arc
/
TBSCANX.NEW
< prev
next >
Wrap
Text File
|
1991-03-02
|
7KB
|
194 lines
Update report of TBSCANX.
2.1
---
Windows 3.0 support! TbScanX will now detect that Windows starts running
in 386-enhanced-mode. It copies a small local data area to every
DOS-window you open. The copies of TbScanX will not interfere with each
other. It is possible to disable TbScanX in one window and enable it in
another, while there is still only one TbScanX in memory.
The windows 386-enhanced-mode support is available in the 386 version
of TbScanX and of course in the standard version (which should run on all
machines). The 286 version does not have 386-enhanced-mode support and
is therefore smaller.
Fixed a minor bug that caused TbScanX to hang the machine if the last
virus in the signature file was not an EXE or COM type.
TbScanX will now display the processor type version of TbScanX in the
help screen.
2.0
---
Maintenance release. TbScanX v1.9 did not scan if it was using
conventional memory only. It functioned well if used with expanded or
video memory. The bug is corrected now. Sorry for any inconvenience.
1.9
---
Good news! TbScanX now supports upper memory and can be loaded high!
No high memory available? No panic, it can also use unused graphics
video memory! Of course, also expanded memory or even conventional
memory can be used... Or combinations of upper and other memory...
Who said that resident scanners need a lot memory?
Just to enable you to try the different kinds of memory usage, I
enabled the alternative memory usage for unregistered users. But
sometimes the unregistered version ignores the memory options...
So you still need to register <grin>.
Fixed a bug that caused the 80386 version of TbScanX to lock up when
invoked in device driver mode.
Previous versions of TbScanX did not like the Ctrl-Z character at the
end of the signature file. Corrected.
1.8
---
Fixed a bug that caused some old EMS-boards to lock up when using the
-x option.
TbScanX performs now even 10% faster, due to branch optimization.
TbScanX now checks its memory image before scanning. If the internal
CRC does not match it will not continue. Note that this safety check
is not 100% proof. That is not possible. TbScanX is now also more
difficult to hack...
Added the -o (optimization) option. If you specify this option TbScanX
merges signatures that are more than 75% equal. It actually replaces
differences between two almost the same signatures by wildcards, so it
can throw away the second signature without increasing the chance that
a virus remains undetected. The result of this option is that TbScanX
uses less memory and is also somewhat faster. See more about this in
the manual.
Added the -r (remove) option. It is now possible to remove TbScanX
from memory. Of course this option only functions if TbScanX is invoked
as a TSR and if it is the last TSR installed in memory. Also eventually
allocated EMS memory will be freed.
Optimized the format in which the signatures are stored in memory.
TbScanX will now use two bytes less for every signature. With the
present signature file you will end up with 400 bytes memory saved...
Added the signature file authorization check. Future signature files
will be checksummed to make sure you have an unmodified copy of them.
Signatures can still be added to the list manually if you want to.
You can also override the authorization check with the new -U option...
TbScanX should now be able to find its data file TbScan.DAT in its home
directory even if invoked via the config.sys. The -F parameter is no
longer required if the datafile is named TbScan.DAT and resides in the
same directory as the TbScanX.COM program.
1.7
---
Minor bugfix. TbScanX did not process all viruses when used with the
signature file of January due to a bug in the signature-file parser.
1.6
---
Major upgrade. Decreased memory usage and added application interface.
TbScanX now compresses the signatures in memory. This saves about 1.5Kb
of memory with the current signature file. It does not decrease speed.
Enhanced the usage of expanded memory. TbScanX now uses less memory if
using expanded memory because it also swaps code to EMS. In device driver
mode TbScanX uses only 624 bytes of memory!
TbScanX displays a memory usage report when installing itself in memory.
TbScanX performs now slightly faster.
Added application interface. Programs can test for the existence of TbScanX
and they can sent data to be scanned to TbScanX. TbScanX returns the result
of the scan to the application program. Nice for software that compress
executable files (like LzEXE). Consult the manual for this ("programmers").
When installed as device driver, TbScanX installs a character device with
the name SCANX. This device can be used to scan any file. Try this:
"copy testvir.com scanx /b". Also non-executable files can be scanned this
way.
Starting with this release also the enhanced processor versions will be
distributed. If you have a 80286, or NEC Vxx processor you can rename
the file TbScanX.286 to TbScanX.COM. If you have a 80386 or 80486 type
processor you can rename TbScanX.386 to TbScanX.COM. These versions
uses some faster and smaller instructions, and therefore the program is
a little bit smaller and runs somewhat faster.
1.5
---
Fixed a bug that caused problems with some software like WPSHELL and
Supercalc.
Fixed a bug that caused some command line options to be ignored in
device driver mode.
Fixed a bug that caused sometimes non-executable files being scanned.
TBSCANX is now able to use expanded memory to store the signatures.
This saves lot of memory, if EMS is used TBSCANX only consumes 992
bytes! The option to use EMS is only available to registered users.
1.4
---
TBSCANX is now multitasker aware. It also checks for the current video
mode and the current videopage (and offset) before displaying the
"scanning" message.
TBSCANX can now also be used as device driver.
TBSCANX is now aware of the new file functions of DOS 4.XX and DOS 5.XX
Previous versions of TBSCANX would not auto scan a file copied with
the DOS command-processors of these DOS versions.
TBSCANX keeps the signatures scrambled in memory. This prevents other
scanners to find those signatures in low memory, causing incorrect
virus alerts. The scrambling routine has been improved.
The name of the signature file to be used can now be specified on the
command line.
TBSCANX can be enabled and disabled on the command line.
1.3
---
Fixed a bug causing TBSCANX to hang the machine. Fixed also the
incorrect message that appeared when the data file was not found.
1.2
---
Removed the unregistered timeout check. Now also the unregistered
version of TBSCANX keeps working. Now you'll have to press a key while
starting TBSCANX.
1.1
---
TBSCANX is now scrambling the signatures once loaded into memory, to
avoid "detection" of our signatures by TBSCAN when it is searching for
viruses with the keyword LOW set.
Changed the evaluation time of the unregistered version to 15 minutes.
Optimized some code.
1.0
---
Initial release of TBSCANX.